Arduino UNO R3 보드를 사용해 테스트 중입니다.
- 입력단에는 5V Rreference(UNO 전원)의 가변저항으로 입력을 주어
- 결선 다이어그램에 맞추어 결선하고
- 상기 세트의 테스트 코드를 컴파일 & 업로드 .
==> 1개 세트를 연결하였는데, 가변 저항에 업다운 해도 모더가 우웅하는 소래만 낼뿐 동작이 안되더군요.
==> 그래서, 처음에는 전력이 딸려서 안돌아가나 생각하고 드라이버쪽에 외부전원(돌아가는가 확인차원에서 이때만 외부전원 연결해봄) 전원을 5V를 입력해보았지만,
같은 증상(우웅 하며 떨릴 뿐 안돌아감)이어서, UNO전원 5V로 복귀
==> 나머지 다른 세트도 똑같이 연결함.
:: 시계방향으로는 잘 돌아더군요.
:: 그런데 이거도 반시계 방향으로는 우웅하는 소리만 날뿐 돌아가지 않았읍니다.
:: 혹시나 접속불량일까해서.....잘끼웠읍니다.
==> 두세트 다 반복확인해보았읍니다.
혹시 몰라서 조이스틱 모듈도 하나 구매해보았내요.
가변 저항이래서 스위칭 동작이 다른가하고.
아나로그 입력 단자로 들어가는거니.
답변주시기 전에, 제품이 도착하면, 그걸로도 확인은 해보죠.
제가 테스트를 진행한 코드로 한 번 테스트 해보시겠어요?? 가변저항도 천천히 돌리지 말고 다소 빠르게도 한 번 돌려보세요
결선은 제품 상세페이지에 나와있는대로 했어요
-----------------------------------------------
#include
const int stepsPerRevolution = 64;
Stepper stepper(stepsPerRevolution, 6, 10, 9, 11);
void setup() {
Serial.begin(9600);
stepper.setSpeed(500);
}
void loop() {
int sensorReading = analogRead(A0);
if (sensorReading < 500) {
Serial.print("시계방향, "); Serial.println(sensorReading);
stepper.step(1);
}
if (sensorReading >= 500) {
Serial.println("반시계방향, "); Serial.println(sensorReading);
stepper.step(-1);
}
}
-------------------------------------